.ranking{padding: 1rem;}
.ranking .hd>.row {}
.ranking .hd>.row>.left{width:6rem;float: left;}
.ranking .hd>.row>.left span{font-size: 1.5rem;position: relative;top:.2rem;}
.ranking .hd>.row>.right{margin-left: 6rem;}
.ranking .btns {border-radius:10rem;border:solid 1px rgba(0,0,0,0.1);box-sizing:border-box;}
.ranking .btns>a{float: left;text-align: center;font-size: .9rem;height: 2rem;line-height:2rem;display: block;text-decoration: none;color:rgba(0,0,0,0.7);}
.ranking .btns .left{width:50%;}
.ranking .btns .right{width:50%;}
.ranking .line{height:3px;margin: 1.5rem 0 0 0;}
.ranking ul{}
.ranking ul> .header{border-bottom:solid 1px rgba(0,0,0,0.2);padding:.4rem 0;height: 1.2rem;}
.ranking ul>li{overflow:hidden;zoom:1;padding:.2rem 0;border-bottom:rgba(0,0,0,0.1) solid 1px;}
.ranking ul>li>div{float: left;}
.ranking ul>li .index{width:3rem;text-align: center;}
.ranking ul>li .logo{width:3rem;text-align: center;}
.ranking ul>li .votes{width:4rem;text-align: right;}
.ranking ul>li .viesw{width:4rem;text-align: right;}
.ranking ul>li .name{width:calc(100% - 14rem);white-space:nowrap;overflow:hidden;zoom:1;height:3rem;}
.ranking ul>li .span{position: relative;top:.9rem;}
.ranking ul>li .logo img{width:2.5rem;height: 2.5rem;border-radius: 10rem;}
.ranking ul>li:nth-child(2) .index span{background-size:100% 100%; background-image:url(http://cdn.palmst.cn/photo/picture/01looker/0317_cbhjbq.png);display: inline-block;width:2rem;height: 2rem;line-height:2rem;text-align: center; border-radius: 5rem;top:.2rem;text-indent: -999px;}
.ranking ul>li:nth-child(3) .index span{background-size:100% 100%; background-image:url(http://cdn.palmst.cn/photo/picture/01looker/0317_1aof3b.png);display: inline-block;width:2rem;height: 2rem;line-height:2rem;text-align: center; border-radius: 5rem;top:.2rem;text-indent: -999px;}
.ranking ul>li:nth-child(4) .index span{background-size:100% 100%; background-image:url(http://cdn.palmst.cn/photo/picture/01looker/0317_hsf9c0.png);display: inline-block;width:2rem;height: 2rem;line-height:2rem;text-align: center; border-radius: 5rem;top:.2rem;text-indent: -999px;}